﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace LY.Common
{
    /// <summary>
    /// 
    /// </summary>
    public class Enum
    {
        #region 状态

        /// <summary>
        /// 项目状态
        /// </summary>
        public enum ProjectStatus
        {
           // 已删除 = -1,
            已保存 = 0, //可修改项目,还未最后发布            
            //审核中 = 1,
            //初选 = 100,
            //初选退回 = 101,
            //初审 = 102,
            //初审退回 = 103,
            //审核 = 104,
            //审核退回 = 105,

            初选退回 = 109,
            初选 = 110,

            复选退回 = 119,
            复选 = 120,

            初审退回 = 129,
            初审 = 130,

            审核退回 = 139,
            审核 = 140,

            评审退回 = 149,
            评审 = 150,

            项目库撤回 = 199,
            发布 = 200,

            发布成功撤回 = 209,
            发布成功 = 210,



            已审核 = 2,
            不通过 = 3, //审核不通过
            已结束 = 4, //超过众筹的规定时间
            已成功 = 5, //在规定时间内筹到资金
            已失败 = 6, //在规定时间内未筹到资金
            项目成功 = 7, //项目款项全部成功,切投资人已收到货物 
            项目预热=8
        }

        /// <summary>
        /// 众筹订单 R_ProjectOrder表PayStatus支付状态
        /// </summary>
        public enum PayStatus
        {
            等待付款中=0,
            付款成功=1,
            付款失败=2,
            过期=3,
            撤销成功=4,
            退款中=5,
            退款成功=6,
            退款失败=7,
            部分退款成功=8,
            已收货=9,
            交易关闭=10,
            已完成=11,
        }
        /// <summary>
        /// 会员状态
        /// </summary>
        public enum UserStatus
        {
            未认证,
            已认证,
            正常,
            禁用,
            黑名单
        }
        /// <summary>
        /// 公司认证状态
        /// </summary>
        public enum CompanyStatus
        {
            未认证,
            审核中,
            已认证,
            未通过
        }


        #endregion

        #region 类型

        /// <summary>
        /// 回报方式
        /// </summary>
        public enum RedoundType
        {
            实物回报,
            虚拟回报
        }
        /// <summary>
        /// 支付方式
        /// </summary>
        public enum PayType
        {
            平台余额 = 1,
            银行直冲,
            支付宝,
            财付通
        }
        /// <summary>
        /// 友情链接类型
        /// </summary>
        public enum LinksType
        {
            友情链接,
            合作伙伴
        }

        /// <summary>
        /// 资金流类型
        /// </summary>
        public enum UFundsFlowType
        {
            充值 = 1,
            提现 = 2,
            提现手续费 = 6,
            众筹支付 = 3,
            投债权标 = 4,
            投资收益即利息 = 5,
            投资获取本金 = 7,
            投资收益手续费 = 8,
            众筹退款 = 9,
            借款人还款=10,
            满标放款=11,
            流标退款=12
        }
        #endregion 

        /// <summary>
        /// Http状态
        /// </summary>
        public enum HttpType
        {
            GET,
            POST,
            PUT,
            DELETE, 
        }



        public enum ScoreSetting
        {

        }
    }
}
